﻿using Api.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Layans.Data;
using WebMatrix.WebData;
using Api.ViewModels.Group;
namespace Api.Controllers.Group
{
    //public class GroupPostController : Controller
    //{
    //    LayansContext db = new LayansContext();
    //    //
    //    // GET: /NewsPics/
    //    public ActionResult Index()
    //    {
    //        return View();
    //    }

    //    [Authorize]
    //    [HttpPost]
    //    [ValidateAntiForgeryToken]
    //    public ActionResult Create(GroupPic GroupPic)
    //    {
    //        var user = db.Author.FirstOrDefault(x => x.UserId == WebSecurity.CurrentUserId);
    //        var post = new GroupPic
    //        {
    //            Img = images,
    //        };
    //        db.GroupPics.Add(post);
    //        db.SaveChanges();

    //        return Redirect("/");

    //    }

    //    public ActionResult ViewImg(int picid)
    //    {
    //        if (!db.GroupPics.Any(x => x.Id == picid))
    //        {
    //            return Redirect("/");
    //        }

    //        var post = db.NewsPics.Where(x => x.Id == picid)
    //            .Select(x => new FullGroupPicViewModel
    //            {
    //                Id = x.Id,
    //                AddUser = x.AddUsers,
    //                content = x.Content,


    //            }).SingleOrDefault();

    //        post.Comment = db.GroupPicComment.Where(x => x.Pic.Id == picid)
    //            .Select(y => new GroupPicAnswerViewModel
    //            {
    //              Comment = y.comment,
    //              name = y.UserName.UserName,
    //              Avatar = y.avatar,
    //            });

    //        return View(post);
    //    }

    //    [Authorize]
    //    [HttpPost]
    //    [ValidateAntiForgeryToken]
    //    public ActionResult DoAnswer(int GroupPicId, string comment)
    //    {
    //        var user = db.Author.FirstOrDefault(x => x.UserId == WebSecurity.CurrentUserId);
    //        var GroupPic = db.GroupPicComment.FirstOrDefault(x => x.Pic.Id == GroupPicId);

    //        db.GroupPicComment.Add(
    //             new GroupPicComment
    //            {
    //                UserName = UserName,
    //                comment = comment,
    //                avatars = Avatares,
    //            });
    //        db.SaveChanges();

    //        return Redirect("/");
    //    }



    //    public string addUser { get; set; }

    //    public string description { get; set; }

    //    public string images { get; set; }

    //    public LForum.Models.ExternalLoginConfirmationViewModel UserName { get; set; }

    //    public string Avatars { get; set; }

    //    public Avatar Avatares { get; set; }
    //}
}